<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.20"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Newton Dynamics: dVector Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
  $(document).ready(function() { init_search(); });
/* @license-end */
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="logo_php.png"/></td>
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">Newton Dynamics
   &#160;<span id="projectnumber">4.00</span>
   </div>
  </td>
   <td>        <div id="MSearchBox" class="MSearchBoxInactive">
        <span class="left">
          <img id="MSearchSelect" src="search/mag_sel.svg"
               onmouseover="return searchBox.OnSearchSelectShow()"
               onmouseout="return searchBox.OnSearchSelectHide()"
               alt=""/>
          <input type="text" id="MSearchField" value="Search" accesskey="S"
               onfocus="searchBox.OnSearchFieldFocus(true)" 
               onblur="searchBox.OnSearchFieldFocus(false)" 
               onkeyup="searchBox.OnSearchFieldChange(event)"/>
          </span><span class="right">
            <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.svg" alt=""/></a>
          </span>
        </div>
</td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.20 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'Search');
/* @license-end */
</script>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('classd_vector.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pub-static-methods">Static Public Member Functions</a> &#124;
<a href="#pub-attribs">Public Attributes</a> &#124;
<a href="#pub-static-attribs">Static Public Attributes</a> &#124;
<a href="classd_vector-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">dVector Class Reference</div>  </div>
</div><!--header-->
<div class="contents">
<div class="dynheader">
Inheritance diagram for dVector:</div>
<div class="dyncontent">
 <div class="center">
  <img src="classd_vector.png" usemap="#dVector_map" alt=""/>
  <map id="dVector_map" name="dVector_map">
<area href="classd_plane.html" alt="dPlane" shape="rect" coords="0,56,57,80"/>
  </map>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a36ee36baa2e9efe261178003b0a52498"><td class="memItemLeft" align="right" valign="top"><a id="a36ee36baa2e9efe261178003b0a52498"></a>
D_INLINE&#160;</td><td class="memItemRight" valign="bottom"><b>dVector</b> (dFloat32 val)</td></tr>
<tr class="separator:a36ee36baa2e9efe261178003b0a52498"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a42dcba05a74b0279ee74556f460045db"><td class="memItemLeft" align="right" valign="top"><a id="a42dcba05a74b0279ee74556f460045db"></a>
D_INLINE&#160;</td><td class="memItemRight" valign="bottom"><b>dVector</b> (const <a class="el" href="classd_vector.html">dVector</a> &amp;v)</td></tr>
<tr class="separator:a42dcba05a74b0279ee74556f460045db"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a070377827fa4ba9dd1768ed464f5e8d3"><td class="memItemLeft" align="right" valign="top"><a id="a070377827fa4ba9dd1768ed464f5e8d3"></a>
D_INLINE&#160;</td><td class="memItemRight" valign="bottom"><b>dVector</b> (const float32x4_t type)</td></tr>
<tr class="separator:a070377827fa4ba9dd1768ed464f5e8d3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a42bd0c57813071b4a512cf45bc735d2b"><td class="memItemLeft" align="right" valign="top"><a id="a42bd0c57813071b4a512cf45bc735d2b"></a>
D_INLINE&#160;</td><td class="memItemRight" valign="bottom"><b>dVector</b> (const dFloat32 *const ptr)</td></tr>
<tr class="separator:a42bd0c57813071b4a512cf45bc735d2b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a491a8d4e482c25ac12cb0c04e3585da6"><td class="memItemLeft" align="right" valign="top"><a id="a491a8d4e482c25ac12cb0c04e3585da6"></a>
D_INLINE&#160;</td><td class="memItemRight" valign="bottom"><b>dVector</b> (const dFloat64 *const ptr)</td></tr>
<tr class="separator:a491a8d4e482c25ac12cb0c04e3585da6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac1e00f24ab5a1a3b928a7838382b9917"><td class="memItemLeft" align="right" valign="top"><a id="ac1e00f24ab5a1a3b928a7838382b9917"></a>
D_INLINE&#160;</td><td class="memItemRight" valign="bottom"><b>dVector</b> (dFloat32 x, dFloat32 y, dFloat32 z, dFloat32 w)</td></tr>
<tr class="separator:ac1e00f24ab5a1a3b928a7838382b9917"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a243ff898fff1e4cd5ba5a895b2e96ac7"><td class="memItemLeft" align="right" valign="top"><a id="a243ff898fff1e4cd5ba5a895b2e96ac7"></a>
D_INLINE&#160;</td><td class="memItemRight" valign="bottom"><b>dVector</b> (dInt32 ix, dInt32 iy, dInt32 iz, dInt32 iw)</td></tr>
<tr class="separator:a243ff898fff1e4cd5ba5a895b2e96ac7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac24120b9f28a43286bc6b44d74af39ca"><td class="memItemLeft" align="right" valign="top"><a id="ac24120b9f28a43286bc6b44d74af39ca"></a>
D_INLINE&#160;</td><td class="memItemRight" valign="bottom"><b>dVector</b> (const <a class="el" href="classd_big_vector.html">dBigVector</a> &amp;copy)</td></tr>
<tr class="separator:ac24120b9f28a43286bc6b44d74af39ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3a81ee75f0beb4658bdb3246a5189690"><td class="memItemLeft" align="right" valign="top"><a id="a3a81ee75f0beb4658bdb3246a5189690"></a>
D_INLINE dFloat32&#160;</td><td class="memItemRight" valign="bottom"><b>GetScalar</b> () const</td></tr>
<tr class="separator:a3a81ee75f0beb4658bdb3246a5189690"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3891d4e7b4fd07f146553b6c5ef8be91"><td class="memItemLeft" align="right" valign="top"><a id="a3891d4e7b4fd07f146553b6c5ef8be91"></a>
D_INLINE void&#160;</td><td class="memItemRight" valign="bottom"><b>Store</b> (dFloat32 *const dst) const</td></tr>
<tr class="separator:a3891d4e7b4fd07f146553b6c5ef8be91"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0e698501fee877c0d19105734eac5af3"><td class="memItemLeft" align="right" valign="top"><a id="a0e698501fee877c0d19105734eac5af3"></a>
D_INLINE <a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>BroadcastX</b> () const</td></tr>
<tr class="separator:a0e698501fee877c0d19105734eac5af3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa2fccea995ec730a7041a2ad9719b5d5"><td class="memItemLeft" align="right" valign="top"><a id="aa2fccea995ec730a7041a2ad9719b5d5"></a>
D_INLINE <a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>BroadcastY</b> () const</td></tr>
<tr class="separator:aa2fccea995ec730a7041a2ad9719b5d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:add63a8d255be0b213bad3208bddcef7f"><td class="memItemLeft" align="right" valign="top"><a id="add63a8d255be0b213bad3208bddcef7f"></a>
D_INLINE <a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>BroadcastZ</b> () const</td></tr>
<tr class="separator:add63a8d255be0b213bad3208bddcef7f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afc748dd2648f613afb33de19c20b9ce8"><td class="memItemLeft" align="right" valign="top"><a id="afc748dd2648f613afb33de19c20b9ce8"></a>
D_INLINE <a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>BroadcastW</b> () const</td></tr>
<tr class="separator:afc748dd2648f613afb33de19c20b9ce8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adfc3ed76c23e7cfa80e76fbe0f873094"><td class="memItemLeft" align="right" valign="top"><a id="adfc3ed76c23e7cfa80e76fbe0f873094"></a>
D_INLINE dFloat32 &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator[]</b> (dInt32 i)</td></tr>
<tr class="separator:adfc3ed76c23e7cfa80e76fbe0f873094"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a27d664a739fdde225ab6832631ae2a09"><td class="memItemLeft" align="right" valign="top"><a id="a27d664a739fdde225ab6832631ae2a09"></a>
D_INLINE const dFloat32 &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator[]</b> (dInt32 i) const</td></tr>
<tr class="separator:a27d664a739fdde225ab6832631ae2a09"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab20edd046afe778a62b3fc2d73507361"><td class="memItemLeft" align="right" valign="top"><a id="ab20edd046afe778a62b3fc2d73507361"></a>
D_INLINE <a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>operator+</b> (const <a class="el" href="classd_vector.html">dVector</a> &amp;A) const</td></tr>
<tr class="separator:ab20edd046afe778a62b3fc2d73507361"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6adfeb50c12cb3e397dfa206447b3725"><td class="memItemLeft" align="right" valign="top"><a id="a6adfeb50c12cb3e397dfa206447b3725"></a>
D_INLINE <a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>operator-</b> (const <a class="el" href="classd_vector.html">dVector</a> &amp;A) const</td></tr>
<tr class="separator:a6adfeb50c12cb3e397dfa206447b3725"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4e6e0c767bc91ad7df5bf93b6a8874f8"><td class="memItemLeft" align="right" valign="top"><a id="a4e6e0c767bc91ad7df5bf93b6a8874f8"></a>
D_INLINE <a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>operator*</b> (const <a class="el" href="classd_vector.html">dVector</a> &amp;A) const</td></tr>
<tr class="separator:a4e6e0c767bc91ad7df5bf93b6a8874f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a76a80a07e681816828bd18076c72d8b5"><td class="memItemLeft" align="right" valign="top"><a id="a76a80a07e681816828bd18076c72d8b5"></a>
D_INLINE <a class="el" href="classd_vector.html">dVector</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator+=</b> (const <a class="el" href="classd_vector.html">dVector</a> &amp;A)</td></tr>
<tr class="separator:a76a80a07e681816828bd18076c72d8b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6a5b75c1c2cdc4aeb087cb29682c7b62"><td class="memItemLeft" align="right" valign="top"><a id="a6a5b75c1c2cdc4aeb087cb29682c7b62"></a>
D_INLINE <a class="el" href="classd_vector.html">dVector</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator-=</b> (const <a class="el" href="classd_vector.html">dVector</a> &amp;A)</td></tr>
<tr class="separator:a6a5b75c1c2cdc4aeb087cb29682c7b62"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6d071350e239751086d626cb8047373d"><td class="memItemLeft" align="right" valign="top"><a id="a6d071350e239751086d626cb8047373d"></a>
D_INLINE <a class="el" href="classd_vector.html">dVector</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator*=</b> (const <a class="el" href="classd_vector.html">dVector</a> &amp;A)</td></tr>
<tr class="separator:a6d071350e239751086d626cb8047373d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6925a17e63fc6464d2f7ce8917e0c05f"><td class="memItemLeft" align="right" valign="top"><a id="a6925a17e63fc6464d2f7ce8917e0c05f"></a>
D_INLINE <a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>MulAdd</b> (const <a class="el" href="classd_vector.html">dVector</a> &amp;A, const <a class="el" href="classd_vector.html">dVector</a> &amp;B) const</td></tr>
<tr class="separator:a6925a17e63fc6464d2f7ce8917e0c05f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a44e7eabf9122608ed3b2856794433b64"><td class="memItemLeft" align="right" valign="top"><a id="a44e7eabf9122608ed3b2856794433b64"></a>
D_INLINE <a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>MulSub</b> (const <a class="el" href="classd_vector.html">dVector</a> &amp;A, const <a class="el" href="classd_vector.html">dVector</a> &amp;B) const</td></tr>
<tr class="separator:a44e7eabf9122608ed3b2856794433b64"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6e967b69ec8c5efdaf5c388f06ab182c"><td class="memItemLeft" align="right" valign="top"><a id="a6e967b69ec8c5efdaf5c388f06ab182c"></a>
D_INLINE <a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>AddHorizontal</b> () const</td></tr>
<tr class="separator:a6e967b69ec8c5efdaf5c388f06ab182c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae816442f140d58c827b25406d6e0c172"><td class="memItemLeft" align="right" valign="top"><a id="ae816442f140d58c827b25406d6e0c172"></a>
D_INLINE <a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Scale</b> (dFloat32 scale) const</td></tr>
<tr class="separator:ae816442f140d58c827b25406d6e0c172"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a640bf829cf591d02dc81d8acd33687b8"><td class="memItemLeft" align="right" valign="top"><a id="a640bf829cf591d02dc81d8acd33687b8"></a>
D_INLINE <a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>CrossProduct</b> (const <a class="el" href="classd_vector.html">dVector</a> &amp;B) const</td></tr>
<tr class="separator:a640bf829cf591d02dc81d8acd33687b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af214ac74c0862f5045339894e3b671c8"><td class="memItemLeft" align="right" valign="top"><a id="af214ac74c0862f5045339894e3b671c8"></a>
D_INLINE <a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>CrossProduct</b> (const <a class="el" href="classd_vector.html">dVector</a> &amp;A, const <a class="el" href="classd_vector.html">dVector</a> &amp;B) const</td></tr>
<tr class="separator:af214ac74c0862f5045339894e3b671c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab6db1668372fba340b7225c3c541278e"><td class="memItemLeft" align="right" valign="top"><a id="ab6db1668372fba340b7225c3c541278e"></a>
D_INLINE <a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>GetInt</b> () const</td></tr>
<tr class="separator:ab6db1668372fba340b7225c3c541278e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a59643fc34e5b65da18abf490dd82e5fa"><td class="memItemLeft" align="right" valign="top"><a id="a59643fc34e5b65da18abf490dd82e5fa"></a>
D_INLINE <a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>TestZero</b> () const</td></tr>
<tr class="separator:a59643fc34e5b65da18abf490dd82e5fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4ee8c700ae4de7a74d9dbf365b589221"><td class="memItemLeft" align="right" valign="top"><a id="a4ee8c700ae4de7a74d9dbf365b589221"></a>
D_INLINE <a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Floor</b> () const</td></tr>
<tr class="separator:a4ee8c700ae4de7a74d9dbf365b589221"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af77098927a0620ec11a6054a205b31a5"><td class="memItemLeft" align="right" valign="top"><a id="af77098927a0620ec11a6054a205b31a5"></a>
D_INLINE <a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>DotProduct</b> (const <a class="el" href="classd_vector.html">dVector</a> &amp;A) const</td></tr>
<tr class="separator:af77098927a0620ec11a6054a205b31a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a72f84389ccfc48c6c100daac91287d2c"><td class="memItemLeft" align="right" valign="top"><a id="a72f84389ccfc48c6c100daac91287d2c"></a>
D_INLINE <a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Reciproc</b> () const</td></tr>
<tr class="separator:a72f84389ccfc48c6c100daac91287d2c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaf42fb037867fdfabd62c21fdd2ebaf1"><td class="memItemLeft" align="right" valign="top"><a id="aaf42fb037867fdfabd62c21fdd2ebaf1"></a>
D_INLINE <a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Sqrt</b> () const</td></tr>
<tr class="separator:aaf42fb037867fdfabd62c21fdd2ebaf1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a39bea0965324b7dd8ed2eeebdfc8a1ee"><td class="memItemLeft" align="right" valign="top"><a id="a39bea0965324b7dd8ed2eeebdfc8a1ee"></a>
D_INLINE <a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>InvSqrt</b> () const</td></tr>
<tr class="separator:a39bea0965324b7dd8ed2eeebdfc8a1ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac98b922823672690a0089508953552e4"><td class="memItemLeft" align="right" valign="top"><a id="ac98b922823672690a0089508953552e4"></a>
D_INLINE <a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>InvMagSqrt</b> () const</td></tr>
<tr class="separator:ac98b922823672690a0089508953552e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8018bbbe4c04ebc484a22b93cc825461"><td class="memItemLeft" align="right" valign="top"><a id="a8018bbbe4c04ebc484a22b93cc825461"></a>
D_INLINE <a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Normalize</b> () const</td></tr>
<tr class="separator:a8018bbbe4c04ebc484a22b93cc825461"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3295454181db34795a48f12890d63c49"><td class="memItemLeft" align="right" valign="top"><a id="a3295454181db34795a48f12890d63c49"></a>
<a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Abs</b> () const</td></tr>
<tr class="separator:a3295454181db34795a48f12890d63c49"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a029c1e2bb6ddad18f6234d9bd6fb76b3"><td class="memItemLeft" align="right" valign="top"><a id="a029c1e2bb6ddad18f6234d9bd6fb76b3"></a>
dFloat32&#160;</td><td class="memItemRight" valign="bottom"><b>GetMax</b> () const</td></tr>
<tr class="separator:a029c1e2bb6ddad18f6234d9bd6fb76b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7ecaffd9ac19d6b0555fe7c3cf62d585"><td class="memItemLeft" align="right" valign="top"><a id="a7ecaffd9ac19d6b0555fe7c3cf62d585"></a>
<a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>GetMax</b> (const <a class="el" href="classd_vector.html">dVector</a> &amp;data) const</td></tr>
<tr class="separator:a7ecaffd9ac19d6b0555fe7c3cf62d585"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a126f9d3926c7e294d8cf73ba8d4e8a87"><td class="memItemLeft" align="right" valign="top"><a id="a126f9d3926c7e294d8cf73ba8d4e8a87"></a>
<a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>GetMin</b> (const <a class="el" href="classd_vector.html">dVector</a> &amp;data) const</td></tr>
<tr class="separator:a126f9d3926c7e294d8cf73ba8d4e8a87"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4bace4e6d210ab2a9d92d1aed058fda2"><td class="memItemLeft" align="right" valign="top"><a id="a4bace4e6d210ab2a9d92d1aed058fda2"></a>
D_INLINE <a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>operator==</b> (const <a class="el" href="classd_vector.html">dVector</a> &amp;data) const</td></tr>
<tr class="separator:a4bace4e6d210ab2a9d92d1aed058fda2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a66837e12444dd0e355534439e1b74564"><td class="memItemLeft" align="right" valign="top"><a id="a66837e12444dd0e355534439e1b74564"></a>
D_INLINE <a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>operator&gt;</b> (const <a class="el" href="classd_vector.html">dVector</a> &amp;data) const</td></tr>
<tr class="separator:a66837e12444dd0e355534439e1b74564"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9fd0abd837b4e069eacf3a2651b17971"><td class="memItemLeft" align="right" valign="top"><a id="a9fd0abd837b4e069eacf3a2651b17971"></a>
D_INLINE <a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>operator&lt;</b> (const <a class="el" href="classd_vector.html">dVector</a> &amp;data) const</td></tr>
<tr class="separator:a9fd0abd837b4e069eacf3a2651b17971"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a50217805856a7f3082cf205320730bd8"><td class="memItemLeft" align="right" valign="top"><a id="a50217805856a7f3082cf205320730bd8"></a>
D_INLINE <a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>operator&gt;=</b> (const <a class="el" href="classd_vector.html">dVector</a> &amp;data) const</td></tr>
<tr class="separator:a50217805856a7f3082cf205320730bd8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a95f05c0f1221ddc411363b8159c32b42"><td class="memItemLeft" align="right" valign="top"><a id="a95f05c0f1221ddc411363b8159c32b42"></a>
D_INLINE <a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>operator&lt;=</b> (const <a class="el" href="classd_vector.html">dVector</a> &amp;data) const</td></tr>
<tr class="separator:a95f05c0f1221ddc411363b8159c32b42"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeee36059f42e41e315be1e0347f6831f"><td class="memItemLeft" align="right" valign="top"><a id="aeee36059f42e41e315be1e0347f6831f"></a>
D_INLINE <a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>operator&amp;</b> (const <a class="el" href="classd_vector.html">dVector</a> &amp;data) const</td></tr>
<tr class="separator:aeee36059f42e41e315be1e0347f6831f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7ba5104154f72806e47b4ed7defc31ce"><td class="memItemLeft" align="right" valign="top"><a id="a7ba5104154f72806e47b4ed7defc31ce"></a>
D_INLINE <a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>operator|</b> (const <a class="el" href="classd_vector.html">dVector</a> &amp;data) const</td></tr>
<tr class="separator:a7ba5104154f72806e47b4ed7defc31ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a203925572e12bf3b71cd0c0fe822b65c"><td class="memItemLeft" align="right" valign="top"><a id="a203925572e12bf3b71cd0c0fe822b65c"></a>
D_INLINE <a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>operator^</b> (const <a class="el" href="classd_vector.html">dVector</a> &amp;data) const</td></tr>
<tr class="separator:a203925572e12bf3b71cd0c0fe822b65c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a637bfb6d90598497bea6d214cb5db29d"><td class="memItemLeft" align="right" valign="top"><a id="a637bfb6d90598497bea6d214cb5db29d"></a>
D_INLINE <a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>AndNot</b> (const <a class="el" href="classd_vector.html">dVector</a> &amp;data) const</td></tr>
<tr class="separator:a637bfb6d90598497bea6d214cb5db29d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3187f1430e3502476abdfa50ce84c5de"><td class="memItemLeft" align="right" valign="top"><a id="a3187f1430e3502476abdfa50ce84c5de"></a>
D_INLINE <a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Select</b> (const <a class="el" href="classd_vector.html">dVector</a> &amp;data, const <a class="el" href="classd_vector.html">dVector</a> &amp;mask) const</td></tr>
<tr class="separator:a3187f1430e3502476abdfa50ce84c5de"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a15fef679f7dde989016f0058d7287067"><td class="memItemLeft" align="right" valign="top"><a id="a15fef679f7dde989016f0058d7287067"></a>
D_INLINE dInt32&#160;</td><td class="memItemRight" valign="bottom"><b>GetSignMask</b> () const</td></tr>
<tr class="separator:a15fef679f7dde989016f0058d7287067"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aae3eef24273421cedccb93417d478b36"><td class="memItemLeft" align="right" valign="top"><a id="aae3eef24273421cedccb93417d478b36"></a>
D_INLINE <a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>ShiftRight</b> () const</td></tr>
<tr class="separator:aae3eef24273421cedccb93417d478b36"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab449cb3937b4a6637e04090eef484205"><td class="memItemLeft" align="right" valign="top"><a id="ab449cb3937b4a6637e04090eef484205"></a>
D_INLINE <a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>ShiftTripleRight</b> () const</td></tr>
<tr class="separator:ab449cb3937b4a6637e04090eef484205"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9c07abb8123754472f20bcc5e9bfde17"><td class="memItemLeft" align="right" valign="top"><a id="a9c07abb8123754472f20bcc5e9bfde17"></a>
D_INLINE <a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>ShiftTripleLeft</b> () const</td></tr>
<tr class="separator:a9c07abb8123754472f20bcc5e9bfde17"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a95f48eaced80e941d7334e3c5c38640d"><td class="memItemLeft" align="right" valign="top"><a id="a95f48eaced80e941d7334e3c5c38640d"></a>
D_INLINE <a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>ShiftRightLogical</b> (dInt32 bits) const</td></tr>
<tr class="separator:a95f48eaced80e941d7334e3c5c38640d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a36ee36baa2e9efe261178003b0a52498"><td class="memItemLeft" align="right" valign="top"><a id="a36ee36baa2e9efe261178003b0a52498"></a>
D_INLINE&#160;</td><td class="memItemRight" valign="bottom"><b>dVector</b> (dFloat32 val)</td></tr>
<tr class="separator:a36ee36baa2e9efe261178003b0a52498"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a42dcba05a74b0279ee74556f460045db"><td class="memItemLeft" align="right" valign="top"><a id="a42dcba05a74b0279ee74556f460045db"></a>
D_INLINE&#160;</td><td class="memItemRight" valign="bottom"><b>dVector</b> (const <a class="el" href="classd_vector.html">dVector</a> &amp;v)</td></tr>
<tr class="separator:a42dcba05a74b0279ee74556f460045db"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a42bd0c57813071b4a512cf45bc735d2b"><td class="memItemLeft" align="right" valign="top"><a id="a42bd0c57813071b4a512cf45bc735d2b"></a>
D_INLINE&#160;</td><td class="memItemRight" valign="bottom"><b>dVector</b> (const dFloat32 *const ptr)</td></tr>
<tr class="separator:a42bd0c57813071b4a512cf45bc735d2b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a491a8d4e482c25ac12cb0c04e3585da6"><td class="memItemLeft" align="right" valign="top"><a id="a491a8d4e482c25ac12cb0c04e3585da6"></a>
D_INLINE&#160;</td><td class="memItemRight" valign="bottom"><b>dVector</b> (const dFloat64 *const ptr)</td></tr>
<tr class="separator:a491a8d4e482c25ac12cb0c04e3585da6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac1e00f24ab5a1a3b928a7838382b9917"><td class="memItemLeft" align="right" valign="top"><a id="ac1e00f24ab5a1a3b928a7838382b9917"></a>
D_INLINE&#160;</td><td class="memItemRight" valign="bottom"><b>dVector</b> (dFloat32 x, dFloat32 y, dFloat32 z, dFloat32 w)</td></tr>
<tr class="separator:ac1e00f24ab5a1a3b928a7838382b9917"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a243ff898fff1e4cd5ba5a895b2e96ac7"><td class="memItemLeft" align="right" valign="top"><a id="a243ff898fff1e4cd5ba5a895b2e96ac7"></a>
D_INLINE&#160;</td><td class="memItemRight" valign="bottom"><b>dVector</b> (dInt32 ix, dInt32 iy, dInt32 iz, dInt32 iw)</td></tr>
<tr class="separator:a243ff898fff1e4cd5ba5a895b2e96ac7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac24120b9f28a43286bc6b44d74af39ca"><td class="memItemLeft" align="right" valign="top"><a id="ac24120b9f28a43286bc6b44d74af39ca"></a>
D_INLINE&#160;</td><td class="memItemRight" valign="bottom"><b>dVector</b> (const <a class="el" href="classd_big_vector.html">dBigVector</a> &amp;copy)</td></tr>
<tr class="separator:ac24120b9f28a43286bc6b44d74af39ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3a81ee75f0beb4658bdb3246a5189690"><td class="memItemLeft" align="right" valign="top"><a id="a3a81ee75f0beb4658bdb3246a5189690"></a>
D_INLINE dFloat32&#160;</td><td class="memItemRight" valign="bottom"><b>GetScalar</b> () const</td></tr>
<tr class="separator:a3a81ee75f0beb4658bdb3246a5189690"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3891d4e7b4fd07f146553b6c5ef8be91"><td class="memItemLeft" align="right" valign="top"><a id="a3891d4e7b4fd07f146553b6c5ef8be91"></a>
D_INLINE void&#160;</td><td class="memItemRight" valign="bottom"><b>Store</b> (dFloat32 *const dst) const</td></tr>
<tr class="separator:a3891d4e7b4fd07f146553b6c5ef8be91"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0e698501fee877c0d19105734eac5af3"><td class="memItemLeft" align="right" valign="top"><a id="a0e698501fee877c0d19105734eac5af3"></a>
D_INLINE <a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>BroadcastX</b> () const</td></tr>
<tr class="separator:a0e698501fee877c0d19105734eac5af3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa2fccea995ec730a7041a2ad9719b5d5"><td class="memItemLeft" align="right" valign="top"><a id="aa2fccea995ec730a7041a2ad9719b5d5"></a>
D_INLINE <a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>BroadcastY</b> () const</td></tr>
<tr class="separator:aa2fccea995ec730a7041a2ad9719b5d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:add63a8d255be0b213bad3208bddcef7f"><td class="memItemLeft" align="right" valign="top"><a id="add63a8d255be0b213bad3208bddcef7f"></a>
D_INLINE <a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>BroadcastZ</b> () const</td></tr>
<tr class="separator:add63a8d255be0b213bad3208bddcef7f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afc748dd2648f613afb33de19c20b9ce8"><td class="memItemLeft" align="right" valign="top"><a id="afc748dd2648f613afb33de19c20b9ce8"></a>
D_INLINE <a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>BroadcastW</b> () const</td></tr>
<tr class="separator:afc748dd2648f613afb33de19c20b9ce8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adfc3ed76c23e7cfa80e76fbe0f873094"><td class="memItemLeft" align="right" valign="top"><a id="adfc3ed76c23e7cfa80e76fbe0f873094"></a>
D_INLINE dFloat32 &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator[]</b> (dInt32 i)</td></tr>
<tr class="separator:adfc3ed76c23e7cfa80e76fbe0f873094"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a27d664a739fdde225ab6832631ae2a09"><td class="memItemLeft" align="right" valign="top"><a id="a27d664a739fdde225ab6832631ae2a09"></a>
D_INLINE const dFloat32 &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator[]</b> (dInt32 i) const</td></tr>
<tr class="separator:a27d664a739fdde225ab6832631ae2a09"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab20edd046afe778a62b3fc2d73507361"><td class="memItemLeft" align="right" valign="top"><a id="ab20edd046afe778a62b3fc2d73507361"></a>
D_INLINE <a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>operator+</b> (const <a class="el" href="classd_vector.html">dVector</a> &amp;A) const</td></tr>
<tr class="separator:ab20edd046afe778a62b3fc2d73507361"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6adfeb50c12cb3e397dfa206447b3725"><td class="memItemLeft" align="right" valign="top"><a id="a6adfeb50c12cb3e397dfa206447b3725"></a>
D_INLINE <a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>operator-</b> (const <a class="el" href="classd_vector.html">dVector</a> &amp;A) const</td></tr>
<tr class="separator:a6adfeb50c12cb3e397dfa206447b3725"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4e6e0c767bc91ad7df5bf93b6a8874f8"><td class="memItemLeft" align="right" valign="top"><a id="a4e6e0c767bc91ad7df5bf93b6a8874f8"></a>
D_INLINE <a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>operator*</b> (const <a class="el" href="classd_vector.html">dVector</a> &amp;A) const</td></tr>
<tr class="separator:a4e6e0c767bc91ad7df5bf93b6a8874f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a76a80a07e681816828bd18076c72d8b5"><td class="memItemLeft" align="right" valign="top"><a id="a76a80a07e681816828bd18076c72d8b5"></a>
D_INLINE <a class="el" href="classd_vector.html">dVector</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator+=</b> (const <a class="el" href="classd_vector.html">dVector</a> &amp;A)</td></tr>
<tr class="separator:a76a80a07e681816828bd18076c72d8b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6a5b75c1c2cdc4aeb087cb29682c7b62"><td class="memItemLeft" align="right" valign="top"><a id="a6a5b75c1c2cdc4aeb087cb29682c7b62"></a>
D_INLINE <a class="el" href="classd_vector.html">dVector</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator-=</b> (const <a class="el" href="classd_vector.html">dVector</a> &amp;A)</td></tr>
<tr class="separator:a6a5b75c1c2cdc4aeb087cb29682c7b62"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6d071350e239751086d626cb8047373d"><td class="memItemLeft" align="right" valign="top"><a id="a6d071350e239751086d626cb8047373d"></a>
D_INLINE <a class="el" href="classd_vector.html">dVector</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator*=</b> (const <a class="el" href="classd_vector.html">dVector</a> &amp;A)</td></tr>
<tr class="separator:a6d071350e239751086d626cb8047373d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6925a17e63fc6464d2f7ce8917e0c05f"><td class="memItemLeft" align="right" valign="top"><a id="a6925a17e63fc6464d2f7ce8917e0c05f"></a>
D_INLINE <a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>MulAdd</b> (const <a class="el" href="classd_vector.html">dVector</a> &amp;A, const <a class="el" href="classd_vector.html">dVector</a> &amp;B) const</td></tr>
<tr class="separator:a6925a17e63fc6464d2f7ce8917e0c05f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a44e7eabf9122608ed3b2856794433b64"><td class="memItemLeft" align="right" valign="top"><a id="a44e7eabf9122608ed3b2856794433b64"></a>
D_INLINE <a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>MulSub</b> (const <a class="el" href="classd_vector.html">dVector</a> &amp;A, const <a class="el" href="classd_vector.html">dVector</a> &amp;B) const</td></tr>
<tr class="separator:a44e7eabf9122608ed3b2856794433b64"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6e967b69ec8c5efdaf5c388f06ab182c"><td class="memItemLeft" align="right" valign="top"><a id="a6e967b69ec8c5efdaf5c388f06ab182c"></a>
D_INLINE <a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>AddHorizontal</b> () const</td></tr>
<tr class="separator:a6e967b69ec8c5efdaf5c388f06ab182c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae816442f140d58c827b25406d6e0c172"><td class="memItemLeft" align="right" valign="top"><a id="ae816442f140d58c827b25406d6e0c172"></a>
D_INLINE <a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Scale</b> (dFloat32 scale) const</td></tr>
<tr class="separator:ae816442f140d58c827b25406d6e0c172"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a640bf829cf591d02dc81d8acd33687b8"><td class="memItemLeft" align="right" valign="top"><a id="a640bf829cf591d02dc81d8acd33687b8"></a>
D_INLINE <a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>CrossProduct</b> (const <a class="el" href="classd_vector.html">dVector</a> &amp;B) const</td></tr>
<tr class="separator:a640bf829cf591d02dc81d8acd33687b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af214ac74c0862f5045339894e3b671c8"><td class="memItemLeft" align="right" valign="top"><a id="af214ac74c0862f5045339894e3b671c8"></a>
D_INLINE <a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>CrossProduct</b> (const <a class="el" href="classd_vector.html">dVector</a> &amp;A, const <a class="el" href="classd_vector.html">dVector</a> &amp;B) const</td></tr>
<tr class="separator:af214ac74c0862f5045339894e3b671c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab6db1668372fba340b7225c3c541278e"><td class="memItemLeft" align="right" valign="top"><a id="ab6db1668372fba340b7225c3c541278e"></a>
D_INLINE <a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>GetInt</b> () const</td></tr>
<tr class="separator:ab6db1668372fba340b7225c3c541278e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a59643fc34e5b65da18abf490dd82e5fa"><td class="memItemLeft" align="right" valign="top"><a id="a59643fc34e5b65da18abf490dd82e5fa"></a>
D_INLINE <a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>TestZero</b> () const</td></tr>
<tr class="separator:a59643fc34e5b65da18abf490dd82e5fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4ee8c700ae4de7a74d9dbf365b589221"><td class="memItemLeft" align="right" valign="top"><a id="a4ee8c700ae4de7a74d9dbf365b589221"></a>
D_INLINE <a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Floor</b> () const</td></tr>
<tr class="separator:a4ee8c700ae4de7a74d9dbf365b589221"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af77098927a0620ec11a6054a205b31a5"><td class="memItemLeft" align="right" valign="top"><a id="af77098927a0620ec11a6054a205b31a5"></a>
D_INLINE <a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>DotProduct</b> (const <a class="el" href="classd_vector.html">dVector</a> &amp;A) const</td></tr>
<tr class="separator:af77098927a0620ec11a6054a205b31a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a72f84389ccfc48c6c100daac91287d2c"><td class="memItemLeft" align="right" valign="top"><a id="a72f84389ccfc48c6c100daac91287d2c"></a>
D_INLINE <a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Reciproc</b> () const</td></tr>
<tr class="separator:a72f84389ccfc48c6c100daac91287d2c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaf42fb037867fdfabd62c21fdd2ebaf1"><td class="memItemLeft" align="right" valign="top"><a id="aaf42fb037867fdfabd62c21fdd2ebaf1"></a>
D_INLINE <a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Sqrt</b> () const</td></tr>
<tr class="separator:aaf42fb037867fdfabd62c21fdd2ebaf1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a39bea0965324b7dd8ed2eeebdfc8a1ee"><td class="memItemLeft" align="right" valign="top"><a id="a39bea0965324b7dd8ed2eeebdfc8a1ee"></a>
D_INLINE <a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>InvSqrt</b> () const</td></tr>
<tr class="separator:a39bea0965324b7dd8ed2eeebdfc8a1ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac98b922823672690a0089508953552e4"><td class="memItemLeft" align="right" valign="top"><a id="ac98b922823672690a0089508953552e4"></a>
D_INLINE <a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>InvMagSqrt</b> () const</td></tr>
<tr class="separator:ac98b922823672690a0089508953552e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8018bbbe4c04ebc484a22b93cc825461"><td class="memItemLeft" align="right" valign="top"><a id="a8018bbbe4c04ebc484a22b93cc825461"></a>
D_INLINE <a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Normalize</b> () const</td></tr>
<tr class="separator:a8018bbbe4c04ebc484a22b93cc825461"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3295454181db34795a48f12890d63c49"><td class="memItemLeft" align="right" valign="top"><a id="a3295454181db34795a48f12890d63c49"></a>
<a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Abs</b> () const</td></tr>
<tr class="separator:a3295454181db34795a48f12890d63c49"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a029c1e2bb6ddad18f6234d9bd6fb76b3"><td class="memItemLeft" align="right" valign="top"><a id="a029c1e2bb6ddad18f6234d9bd6fb76b3"></a>
dFloat32&#160;</td><td class="memItemRight" valign="bottom"><b>GetMax</b> () const</td></tr>
<tr class="separator:a029c1e2bb6ddad18f6234d9bd6fb76b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7ecaffd9ac19d6b0555fe7c3cf62d585"><td class="memItemLeft" align="right" valign="top"><a id="a7ecaffd9ac19d6b0555fe7c3cf62d585"></a>
<a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>GetMax</b> (const <a class="el" href="classd_vector.html">dVector</a> &amp;data) const</td></tr>
<tr class="separator:a7ecaffd9ac19d6b0555fe7c3cf62d585"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a126f9d3926c7e294d8cf73ba8d4e8a87"><td class="memItemLeft" align="right" valign="top"><a id="a126f9d3926c7e294d8cf73ba8d4e8a87"></a>
<a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>GetMin</b> (const <a class="el" href="classd_vector.html">dVector</a> &amp;data) const</td></tr>
<tr class="separator:a126f9d3926c7e294d8cf73ba8d4e8a87"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4bace4e6d210ab2a9d92d1aed058fda2"><td class="memItemLeft" align="right" valign="top"><a id="a4bace4e6d210ab2a9d92d1aed058fda2"></a>
D_INLINE <a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>operator==</b> (const <a class="el" href="classd_vector.html">dVector</a> &amp;data) const</td></tr>
<tr class="separator:a4bace4e6d210ab2a9d92d1aed058fda2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a66837e12444dd0e355534439e1b74564"><td class="memItemLeft" align="right" valign="top"><a id="a66837e12444dd0e355534439e1b74564"></a>
D_INLINE <a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>operator&gt;</b> (const <a class="el" href="classd_vector.html">dVector</a> &amp;data) const</td></tr>
<tr class="separator:a66837e12444dd0e355534439e1b74564"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9fd0abd837b4e069eacf3a2651b17971"><td class="memItemLeft" align="right" valign="top"><a id="a9fd0abd837b4e069eacf3a2651b17971"></a>
D_INLINE <a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>operator&lt;</b> (const <a class="el" href="classd_vector.html">dVector</a> &amp;data) const</td></tr>
<tr class="separator:a9fd0abd837b4e069eacf3a2651b17971"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a50217805856a7f3082cf205320730bd8"><td class="memItemLeft" align="right" valign="top"><a id="a50217805856a7f3082cf205320730bd8"></a>
D_INLINE <a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>operator&gt;=</b> (const <a class="el" href="classd_vector.html">dVector</a> &amp;data) const</td></tr>
<tr class="separator:a50217805856a7f3082cf205320730bd8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a95f05c0f1221ddc411363b8159c32b42"><td class="memItemLeft" align="right" valign="top"><a id="a95f05c0f1221ddc411363b8159c32b42"></a>
D_INLINE <a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>operator&lt;=</b> (const <a class="el" href="classd_vector.html">dVector</a> &amp;data) const</td></tr>
<tr class="separator:a95f05c0f1221ddc411363b8159c32b42"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeee36059f42e41e315be1e0347f6831f"><td class="memItemLeft" align="right" valign="top"><a id="aeee36059f42e41e315be1e0347f6831f"></a>
D_INLINE <a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>operator&amp;</b> (const <a class="el" href="classd_vector.html">dVector</a> &amp;data) const</td></tr>
<tr class="separator:aeee36059f42e41e315be1e0347f6831f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7ba5104154f72806e47b4ed7defc31ce"><td class="memItemLeft" align="right" valign="top"><a id="a7ba5104154f72806e47b4ed7defc31ce"></a>
D_INLINE <a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>operator|</b> (const <a class="el" href="classd_vector.html">dVector</a> &amp;data) const</td></tr>
<tr class="separator:a7ba5104154f72806e47b4ed7defc31ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a203925572e12bf3b71cd0c0fe822b65c"><td class="memItemLeft" align="right" valign="top"><a id="a203925572e12bf3b71cd0c0fe822b65c"></a>
D_INLINE <a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>operator^</b> (const <a class="el" href="classd_vector.html">dVector</a> &amp;data) const</td></tr>
<tr class="separator:a203925572e12bf3b71cd0c0fe822b65c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a637bfb6d90598497bea6d214cb5db29d"><td class="memItemLeft" align="right" valign="top"><a id="a637bfb6d90598497bea6d214cb5db29d"></a>
D_INLINE <a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>AndNot</b> (const <a class="el" href="classd_vector.html">dVector</a> &amp;data) const</td></tr>
<tr class="separator:a637bfb6d90598497bea6d214cb5db29d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3187f1430e3502476abdfa50ce84c5de"><td class="memItemLeft" align="right" valign="top"><a id="a3187f1430e3502476abdfa50ce84c5de"></a>
D_INLINE <a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Select</b> (const <a class="el" href="classd_vector.html">dVector</a> &amp;data, const <a class="el" href="classd_vector.html">dVector</a> &amp;mask) const</td></tr>
<tr class="separator:a3187f1430e3502476abdfa50ce84c5de"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a15fef679f7dde989016f0058d7287067"><td class="memItemLeft" align="right" valign="top"><a id="a15fef679f7dde989016f0058d7287067"></a>
D_INLINE dInt32&#160;</td><td class="memItemRight" valign="bottom"><b>GetSignMask</b> () const</td></tr>
<tr class="separator:a15fef679f7dde989016f0058d7287067"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aae3eef24273421cedccb93417d478b36"><td class="memItemLeft" align="right" valign="top"><a id="aae3eef24273421cedccb93417d478b36"></a>
D_INLINE <a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>ShiftRight</b> () const</td></tr>
<tr class="separator:aae3eef24273421cedccb93417d478b36"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab449cb3937b4a6637e04090eef484205"><td class="memItemLeft" align="right" valign="top"><a id="ab449cb3937b4a6637e04090eef484205"></a>
D_INLINE <a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>ShiftTripleRight</b> () const</td></tr>
<tr class="separator:ab449cb3937b4a6637e04090eef484205"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9c07abb8123754472f20bcc5e9bfde17"><td class="memItemLeft" align="right" valign="top"><a id="a9c07abb8123754472f20bcc5e9bfde17"></a>
D_INLINE <a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>ShiftTripleLeft</b> () const</td></tr>
<tr class="separator:a9c07abb8123754472f20bcc5e9bfde17"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a95f48eaced80e941d7334e3c5c38640d"><td class="memItemLeft" align="right" valign="top"><a id="a95f48eaced80e941d7334e3c5c38640d"></a>
D_INLINE <a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>ShiftRightLogical</b> (dInt32 bits) const</td></tr>
<tr class="separator:a95f48eaced80e941d7334e3c5c38640d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8a6e10e69bba766b5aea7bdd3dd16c4c"><td class="memItemLeft" align="right" valign="top"><a id="a8a6e10e69bba766b5aea7bdd3dd16c4c"></a>
D_INLINE&#160;</td><td class="memItemRight" valign="bottom"><b>dVector</b> (const __m128i type)</td></tr>
<tr class="separator:a8a6e10e69bba766b5aea7bdd3dd16c4c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad1594a79e7eeebc050ccf4e444835ee0"><td class="memItemLeft" align="right" valign="top"><a id="ad1594a79e7eeebc050ccf4e444835ee0"></a>
D_INLINE&#160;</td><td class="memItemRight" valign="bottom"><b>dVector</b> (const __m128 type)</td></tr>
<tr class="separator:ad1594a79e7eeebc050ccf4e444835ee0"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae4f6df1a6698a4118dc7b17168fbc3c3"><td class="memItemLeft" align="right" valign="top"><a id="ae4f6df1a6698a4118dc7b17168fbc3c3"></a>
D_INLINE&#160;</td><td class="memItemRight" valign="bottom"><b>dVector</b> (const dFloat32 a)</td></tr>
<tr class="separator:ae4f6df1a6698a4118dc7b17168fbc3c3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a42bd0c57813071b4a512cf45bc735d2b"><td class="memItemLeft" align="right" valign="top"><a id="a42bd0c57813071b4a512cf45bc735d2b"></a>
D_INLINE&#160;</td><td class="memItemRight" valign="bottom"><b>dVector</b> (const dFloat32 *const ptr)</td></tr>
<tr class="separator:a42bd0c57813071b4a512cf45bc735d2b"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a491a8d4e482c25ac12cb0c04e3585da6"><td class="memItemLeft" align="right" valign="top"><a id="a491a8d4e482c25ac12cb0c04e3585da6"></a>
D_INLINE&#160;</td><td class="memItemRight" valign="bottom"><b>dVector</b> (const dFloat64 *const ptr)</td></tr>
<tr class="separator:a491a8d4e482c25ac12cb0c04e3585da6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8ee11d78c7586ac4b6eebb47cd360558"><td class="memItemLeft" align="right" valign="top"><a id="a8ee11d78c7586ac4b6eebb47cd360558"></a>
D_INLINE&#160;</td><td class="memItemRight" valign="bottom"><b>dVector</b> (const <a class="el" href="classd_vector.html">dVector</a> &amp;copy)</td></tr>
<tr class="separator:a8ee11d78c7586ac4b6eebb47cd360558"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac24120b9f28a43286bc6b44d74af39ca"><td class="memItemLeft" align="right" valign="top"><a id="ac24120b9f28a43286bc6b44d74af39ca"></a>
D_INLINE&#160;</td><td class="memItemRight" valign="bottom"><b>dVector</b> (const <a class="el" href="classd_big_vector.html">dBigVector</a> &amp;copy)</td></tr>
<tr class="separator:ac24120b9f28a43286bc6b44d74af39ca"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac1e00f24ab5a1a3b928a7838382b9917"><td class="memItemLeft" align="right" valign="top"><a id="ac1e00f24ab5a1a3b928a7838382b9917"></a>
D_INLINE&#160;</td><td class="memItemRight" valign="bottom"><b>dVector</b> (dFloat32 x, dFloat32 y, dFloat32 z, dFloat32 w)</td></tr>
<tr class="separator:ac1e00f24ab5a1a3b928a7838382b9917"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a243ff898fff1e4cd5ba5a895b2e96ac7"><td class="memItemLeft" align="right" valign="top"><a id="a243ff898fff1e4cd5ba5a895b2e96ac7"></a>
D_INLINE&#160;</td><td class="memItemRight" valign="bottom"><b>dVector</b> (dInt32 ix, dInt32 iy, dInt32 iz, dInt32 iw)</td></tr>
<tr class="separator:a243ff898fff1e4cd5ba5a895b2e96ac7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae0084b9a1ad7228e6c5caf8e7fd9c7aa"><td class="memItemLeft" align="right" valign="top"><a id="ae0084b9a1ad7228e6c5caf8e7fd9c7aa"></a>
D_INLINE void *&#160;</td><td class="memItemRight" valign="bottom"><b>operator new[]</b> (size_t size)</td></tr>
<tr class="separator:ae0084b9a1ad7228e6c5caf8e7fd9c7aa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad2e8eb7af5c406be397d5b01465a0f4e"><td class="memItemLeft" align="right" valign="top"><a id="ad2e8eb7af5c406be397d5b01465a0f4e"></a>
D_INLINE void *&#160;</td><td class="memItemRight" valign="bottom"><b>operator new</b> (size_t size)</td></tr>
<tr class="separator:ad2e8eb7af5c406be397d5b01465a0f4e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2a83b44cb2ea29210f5a6a4fb7cf139c"><td class="memItemLeft" align="right" valign="top"><a id="a2a83b44cb2ea29210f5a6a4fb7cf139c"></a>
D_INLINE void&#160;</td><td class="memItemRight" valign="bottom"><b>operator delete[]</b> (void *ptr)</td></tr>
<tr class="separator:a2a83b44cb2ea29210f5a6a4fb7cf139c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a22331a79625627253293465b11fce5e4"><td class="memItemLeft" align="right" valign="top"><a id="a22331a79625627253293465b11fce5e4"></a>
D_INLINE void&#160;</td><td class="memItemRight" valign="bottom"><b>operator delete</b> (void *ptr)</td></tr>
<tr class="separator:a22331a79625627253293465b11fce5e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3a81ee75f0beb4658bdb3246a5189690"><td class="memItemLeft" align="right" valign="top"><a id="a3a81ee75f0beb4658bdb3246a5189690"></a>
D_INLINE dFloat32&#160;</td><td class="memItemRight" valign="bottom"><b>GetScalar</b> () const</td></tr>
<tr class="separator:a3a81ee75f0beb4658bdb3246a5189690"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3891d4e7b4fd07f146553b6c5ef8be91"><td class="memItemLeft" align="right" valign="top"><a id="a3891d4e7b4fd07f146553b6c5ef8be91"></a>
D_INLINE void&#160;</td><td class="memItemRight" valign="bottom"><b>Store</b> (dFloat32 *const dst) const</td></tr>
<tr class="separator:a3891d4e7b4fd07f146553b6c5ef8be91"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0e698501fee877c0d19105734eac5af3"><td class="memItemLeft" align="right" valign="top"><a id="a0e698501fee877c0d19105734eac5af3"></a>
D_INLINE <a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>BroadcastX</b> () const</td></tr>
<tr class="separator:a0e698501fee877c0d19105734eac5af3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa2fccea995ec730a7041a2ad9719b5d5"><td class="memItemLeft" align="right" valign="top"><a id="aa2fccea995ec730a7041a2ad9719b5d5"></a>
D_INLINE <a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>BroadcastY</b> () const</td></tr>
<tr class="separator:aa2fccea995ec730a7041a2ad9719b5d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:add63a8d255be0b213bad3208bddcef7f"><td class="memItemLeft" align="right" valign="top"><a id="add63a8d255be0b213bad3208bddcef7f"></a>
D_INLINE <a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>BroadcastZ</b> () const</td></tr>
<tr class="separator:add63a8d255be0b213bad3208bddcef7f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afc748dd2648f613afb33de19c20b9ce8"><td class="memItemLeft" align="right" valign="top"><a id="afc748dd2648f613afb33de19c20b9ce8"></a>
D_INLINE <a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>BroadcastW</b> () const</td></tr>
<tr class="separator:afc748dd2648f613afb33de19c20b9ce8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a440b941810737706b76c934004de797f"><td class="memItemLeft" align="right" valign="top"><a id="a440b941810737706b76c934004de797f"></a>
D_INLINE <a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Scale</b> (dFloat32 s) const</td></tr>
<tr class="separator:a440b941810737706b76c934004de797f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adfc3ed76c23e7cfa80e76fbe0f873094"><td class="memItemLeft" align="right" valign="top"><a id="adfc3ed76c23e7cfa80e76fbe0f873094"></a>
D_INLINE dFloat32 &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator[]</b> (dInt32 i)</td></tr>
<tr class="separator:adfc3ed76c23e7cfa80e76fbe0f873094"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a27d664a739fdde225ab6832631ae2a09"><td class="memItemLeft" align="right" valign="top"><a id="a27d664a739fdde225ab6832631ae2a09"></a>
D_INLINE const dFloat32 &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator[]</b> (dInt32 i) const</td></tr>
<tr class="separator:a27d664a739fdde225ab6832631ae2a09"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab20edd046afe778a62b3fc2d73507361"><td class="memItemLeft" align="right" valign="top"><a id="ab20edd046afe778a62b3fc2d73507361"></a>
D_INLINE <a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>operator+</b> (const <a class="el" href="classd_vector.html">dVector</a> &amp;A) const</td></tr>
<tr class="separator:ab20edd046afe778a62b3fc2d73507361"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6adfeb50c12cb3e397dfa206447b3725"><td class="memItemLeft" align="right" valign="top"><a id="a6adfeb50c12cb3e397dfa206447b3725"></a>
D_INLINE <a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>operator-</b> (const <a class="el" href="classd_vector.html">dVector</a> &amp;A) const</td></tr>
<tr class="separator:a6adfeb50c12cb3e397dfa206447b3725"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4e6e0c767bc91ad7df5bf93b6a8874f8"><td class="memItemLeft" align="right" valign="top"><a id="a4e6e0c767bc91ad7df5bf93b6a8874f8"></a>
D_INLINE <a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>operator*</b> (const <a class="el" href="classd_vector.html">dVector</a> &amp;A) const</td></tr>
<tr class="separator:a4e6e0c767bc91ad7df5bf93b6a8874f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a76a80a07e681816828bd18076c72d8b5"><td class="memItemLeft" align="right" valign="top"><a id="a76a80a07e681816828bd18076c72d8b5"></a>
D_INLINE <a class="el" href="classd_vector.html">dVector</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator+=</b> (const <a class="el" href="classd_vector.html">dVector</a> &amp;A)</td></tr>
<tr class="separator:a76a80a07e681816828bd18076c72d8b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6a5b75c1c2cdc4aeb087cb29682c7b62"><td class="memItemLeft" align="right" valign="top"><a id="a6a5b75c1c2cdc4aeb087cb29682c7b62"></a>
D_INLINE <a class="el" href="classd_vector.html">dVector</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator-=</b> (const <a class="el" href="classd_vector.html">dVector</a> &amp;A)</td></tr>
<tr class="separator:a6a5b75c1c2cdc4aeb087cb29682c7b62"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6d071350e239751086d626cb8047373d"><td class="memItemLeft" align="right" valign="top"><a id="a6d071350e239751086d626cb8047373d"></a>
D_INLINE <a class="el" href="classd_vector.html">dVector</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>operator*=</b> (const <a class="el" href="classd_vector.html">dVector</a> &amp;A)</td></tr>
<tr class="separator:a6d071350e239751086d626cb8047373d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a640bf829cf591d02dc81d8acd33687b8"><td class="memItemLeft" align="right" valign="top"><a id="a640bf829cf591d02dc81d8acd33687b8"></a>
D_INLINE <a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>CrossProduct</b> (const <a class="el" href="classd_vector.html">dVector</a> &amp;B) const</td></tr>
<tr class="separator:a640bf829cf591d02dc81d8acd33687b8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af77098927a0620ec11a6054a205b31a5"><td class="memItemLeft" align="right" valign="top"><a id="af77098927a0620ec11a6054a205b31a5"></a>
D_INLINE <a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>DotProduct</b> (const <a class="el" href="classd_vector.html">dVector</a> &amp;A) const</td></tr>
<tr class="separator:af77098927a0620ec11a6054a205b31a5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af214ac74c0862f5045339894e3b671c8"><td class="memItemLeft" align="right" valign="top"><a id="af214ac74c0862f5045339894e3b671c8"></a>
D_INLINE <a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>CrossProduct</b> (const <a class="el" href="classd_vector.html">dVector</a> &amp;A, const <a class="el" href="classd_vector.html">dVector</a> &amp;B) const</td></tr>
<tr class="separator:af214ac74c0862f5045339894e3b671c8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a72f84389ccfc48c6c100daac91287d2c"><td class="memItemLeft" align="right" valign="top"><a id="a72f84389ccfc48c6c100daac91287d2c"></a>
D_INLINE <a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Reciproc</b> () const</td></tr>
<tr class="separator:a72f84389ccfc48c6c100daac91287d2c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6925a17e63fc6464d2f7ce8917e0c05f"><td class="memItemLeft" align="right" valign="top"><a id="a6925a17e63fc6464d2f7ce8917e0c05f"></a>
D_INLINE <a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>MulAdd</b> (const <a class="el" href="classd_vector.html">dVector</a> &amp;A, const <a class="el" href="classd_vector.html">dVector</a> &amp;B) const</td></tr>
<tr class="separator:a6925a17e63fc6464d2f7ce8917e0c05f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a44e7eabf9122608ed3b2856794433b64"><td class="memItemLeft" align="right" valign="top"><a id="a44e7eabf9122608ed3b2856794433b64"></a>
D_INLINE <a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>MulSub</b> (const <a class="el" href="classd_vector.html">dVector</a> &amp;A, const <a class="el" href="classd_vector.html">dVector</a> &amp;B) const</td></tr>
<tr class="separator:a44e7eabf9122608ed3b2856794433b64"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6e967b69ec8c5efdaf5c388f06ab182c"><td class="memItemLeft" align="right" valign="top"><a id="a6e967b69ec8c5efdaf5c388f06ab182c"></a>
D_INLINE <a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>AddHorizontal</b> () const</td></tr>
<tr class="separator:a6e967b69ec8c5efdaf5c388f06ab182c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a89dc65f0a131b322698ca1073e38153e"><td class="memItemLeft" align="right" valign="top"><a id="a89dc65f0a131b322698ca1073e38153e"></a>
D_INLINE <a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Abs</b> () const</td></tr>
<tr class="separator:a89dc65f0a131b322698ca1073e38153e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a029c1e2bb6ddad18f6234d9bd6fb76b3"><td class="memItemLeft" align="right" valign="top"><a id="a029c1e2bb6ddad18f6234d9bd6fb76b3"></a>
dFloat32&#160;</td><td class="memItemRight" valign="bottom"><b>GetMax</b> () const</td></tr>
<tr class="separator:a029c1e2bb6ddad18f6234d9bd6fb76b3"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7ecaffd9ac19d6b0555fe7c3cf62d585"><td class="memItemLeft" align="right" valign="top"><a id="a7ecaffd9ac19d6b0555fe7c3cf62d585"></a>
<a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>GetMax</b> (const <a class="el" href="classd_vector.html">dVector</a> &amp;data) const</td></tr>
<tr class="separator:a7ecaffd9ac19d6b0555fe7c3cf62d585"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a126f9d3926c7e294d8cf73ba8d4e8a87"><td class="memItemLeft" align="right" valign="top"><a id="a126f9d3926c7e294d8cf73ba8d4e8a87"></a>
<a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>GetMin</b> (const <a class="el" href="classd_vector.html">dVector</a> &amp;data) const</td></tr>
<tr class="separator:a126f9d3926c7e294d8cf73ba8d4e8a87"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab6db1668372fba340b7225c3c541278e"><td class="memItemLeft" align="right" valign="top"><a id="ab6db1668372fba340b7225c3c541278e"></a>
D_INLINE <a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>GetInt</b> () const</td></tr>
<tr class="separator:ab6db1668372fba340b7225c3c541278e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a59643fc34e5b65da18abf490dd82e5fa"><td class="memItemLeft" align="right" valign="top"><a id="a59643fc34e5b65da18abf490dd82e5fa"></a>
D_INLINE <a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>TestZero</b> () const</td></tr>
<tr class="separator:a59643fc34e5b65da18abf490dd82e5fa"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4ee8c700ae4de7a74d9dbf365b589221"><td class="memItemLeft" align="right" valign="top"><a id="a4ee8c700ae4de7a74d9dbf365b589221"></a>
D_INLINE <a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Floor</b> () const</td></tr>
<tr class="separator:a4ee8c700ae4de7a74d9dbf365b589221"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaf42fb037867fdfabd62c21fdd2ebaf1"><td class="memItemLeft" align="right" valign="top"><a id="aaf42fb037867fdfabd62c21fdd2ebaf1"></a>
D_INLINE <a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Sqrt</b> () const</td></tr>
<tr class="separator:aaf42fb037867fdfabd62c21fdd2ebaf1"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a39bea0965324b7dd8ed2eeebdfc8a1ee"><td class="memItemLeft" align="right" valign="top"><a id="a39bea0965324b7dd8ed2eeebdfc8a1ee"></a>
D_INLINE <a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>InvSqrt</b> () const</td></tr>
<tr class="separator:a39bea0965324b7dd8ed2eeebdfc8a1ee"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac98b922823672690a0089508953552e4"><td class="memItemLeft" align="right" valign="top"><a id="ac98b922823672690a0089508953552e4"></a>
D_INLINE <a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>InvMagSqrt</b> () const</td></tr>
<tr class="separator:ac98b922823672690a0089508953552e4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8018bbbe4c04ebc484a22b93cc825461"><td class="memItemLeft" align="right" valign="top"><a id="a8018bbbe4c04ebc484a22b93cc825461"></a>
D_INLINE <a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Normalize</b> () const</td></tr>
<tr class="separator:a8018bbbe4c04ebc484a22b93cc825461"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a66837e12444dd0e355534439e1b74564"><td class="memItemLeft" align="right" valign="top"><a id="a66837e12444dd0e355534439e1b74564"></a>
D_INLINE <a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>operator&gt;</b> (const <a class="el" href="classd_vector.html">dVector</a> &amp;data) const</td></tr>
<tr class="separator:a66837e12444dd0e355534439e1b74564"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4bace4e6d210ab2a9d92d1aed058fda2"><td class="memItemLeft" align="right" valign="top"><a id="a4bace4e6d210ab2a9d92d1aed058fda2"></a>
D_INLINE <a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>operator==</b> (const <a class="el" href="classd_vector.html">dVector</a> &amp;data) const</td></tr>
<tr class="separator:a4bace4e6d210ab2a9d92d1aed058fda2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9fd0abd837b4e069eacf3a2651b17971"><td class="memItemLeft" align="right" valign="top"><a id="a9fd0abd837b4e069eacf3a2651b17971"></a>
D_INLINE <a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>operator&lt;</b> (const <a class="el" href="classd_vector.html">dVector</a> &amp;data) const</td></tr>
<tr class="separator:a9fd0abd837b4e069eacf3a2651b17971"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a50217805856a7f3082cf205320730bd8"><td class="memItemLeft" align="right" valign="top"><a id="a50217805856a7f3082cf205320730bd8"></a>
D_INLINE <a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>operator&gt;=</b> (const <a class="el" href="classd_vector.html">dVector</a> &amp;data) const</td></tr>
<tr class="separator:a50217805856a7f3082cf205320730bd8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a95f05c0f1221ddc411363b8159c32b42"><td class="memItemLeft" align="right" valign="top"><a id="a95f05c0f1221ddc411363b8159c32b42"></a>
D_INLINE <a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>operator&lt;=</b> (const <a class="el" href="classd_vector.html">dVector</a> &amp;data) const</td></tr>
<tr class="separator:a95f05c0f1221ddc411363b8159c32b42"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeee36059f42e41e315be1e0347f6831f"><td class="memItemLeft" align="right" valign="top"><a id="aeee36059f42e41e315be1e0347f6831f"></a>
D_INLINE <a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>operator&amp;</b> (const <a class="el" href="classd_vector.html">dVector</a> &amp;data) const</td></tr>
<tr class="separator:aeee36059f42e41e315be1e0347f6831f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7ba5104154f72806e47b4ed7defc31ce"><td class="memItemLeft" align="right" valign="top"><a id="a7ba5104154f72806e47b4ed7defc31ce"></a>
D_INLINE <a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>operator|</b> (const <a class="el" href="classd_vector.html">dVector</a> &amp;data) const</td></tr>
<tr class="separator:a7ba5104154f72806e47b4ed7defc31ce"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a203925572e12bf3b71cd0c0fe822b65c"><td class="memItemLeft" align="right" valign="top"><a id="a203925572e12bf3b71cd0c0fe822b65c"></a>
D_INLINE <a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>operator^</b> (const <a class="el" href="classd_vector.html">dVector</a> &amp;data) const</td></tr>
<tr class="separator:a203925572e12bf3b71cd0c0fe822b65c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a637bfb6d90598497bea6d214cb5db29d"><td class="memItemLeft" align="right" valign="top"><a id="a637bfb6d90598497bea6d214cb5db29d"></a>
D_INLINE <a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>AndNot</b> (const <a class="el" href="classd_vector.html">dVector</a> &amp;data) const</td></tr>
<tr class="separator:a637bfb6d90598497bea6d214cb5db29d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3187f1430e3502476abdfa50ce84c5de"><td class="memItemLeft" align="right" valign="top"><a id="a3187f1430e3502476abdfa50ce84c5de"></a>
D_INLINE <a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>Select</b> (const <a class="el" href="classd_vector.html">dVector</a> &amp;data, const <a class="el" href="classd_vector.html">dVector</a> &amp;mask) const</td></tr>
<tr class="separator:a3187f1430e3502476abdfa50ce84c5de"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a15fef679f7dde989016f0058d7287067"><td class="memItemLeft" align="right" valign="top"><a id="a15fef679f7dde989016f0058d7287067"></a>
D_INLINE dInt32&#160;</td><td class="memItemRight" valign="bottom"><b>GetSignMask</b> () const</td></tr>
<tr class="separator:a15fef679f7dde989016f0058d7287067"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aae3eef24273421cedccb93417d478b36"><td class="memItemLeft" align="right" valign="top"><a id="aae3eef24273421cedccb93417d478b36"></a>
D_INLINE <a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>ShiftRight</b> () const</td></tr>
<tr class="separator:aae3eef24273421cedccb93417d478b36"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab449cb3937b4a6637e04090eef484205"><td class="memItemLeft" align="right" valign="top"><a id="ab449cb3937b4a6637e04090eef484205"></a>
D_INLINE <a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>ShiftTripleRight</b> () const</td></tr>
<tr class="separator:ab449cb3937b4a6637e04090eef484205"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9c07abb8123754472f20bcc5e9bfde17"><td class="memItemLeft" align="right" valign="top"><a id="a9c07abb8123754472f20bcc5e9bfde17"></a>
D_INLINE <a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>ShiftTripleLeft</b> () const</td></tr>
<tr class="separator:a9c07abb8123754472f20bcc5e9bfde17"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a95f48eaced80e941d7334e3c5c38640d"><td class="memItemLeft" align="right" valign="top"><a id="a95f48eaced80e941d7334e3c5c38640d"></a>
D_INLINE <a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>ShiftRightLogical</b> (dInt32 bits) const</td></tr>
<tr class="separator:a95f48eaced80e941d7334e3c5c38640d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1113c264cfb93d03c4642484a46ae647"><td class="memItemLeft" align="right" valign="top"><a id="a1113c264cfb93d03c4642484a46ae647"></a>
D_INLINE void&#160;</td><td class="memItemRight" valign="bottom"><b>Trace</b> (char *const name) const</td></tr>
<tr class="separator:a1113c264cfb93d03c4642484a46ae647"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-methods"></a>
Static Public Member Functions</h2></td></tr>
<tr class="memitem:a4aad910409d92331c02da5792b0dec07"><td class="memItemLeft" align="right" valign="top"><a id="a4aad910409d92331c02da5792b0dec07"></a>
static D_INLINE void&#160;</td><td class="memItemRight" valign="bottom"><b>Transpose4x4</b> (<a class="el" href="classd_vector.html">dVector</a> &amp;dst0, <a class="el" href="classd_vector.html">dVector</a> &amp;dst1, <a class="el" href="classd_vector.html">dVector</a> &amp;dst2, <a class="el" href="classd_vector.html">dVector</a> &amp;dst3, const <a class="el" href="classd_vector.html">dVector</a> &amp;src0, const <a class="el" href="classd_vector.html">dVector</a> &amp;src1, const <a class="el" href="classd_vector.html">dVector</a> &amp;src2, const <a class="el" href="classd_vector.html">dVector</a> &amp;src3)</td></tr>
<tr class="separator:a4aad910409d92331c02da5792b0dec07"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4aad910409d92331c02da5792b0dec07"><td class="memItemLeft" align="right" valign="top"><a id="a4aad910409d92331c02da5792b0dec07"></a>
static D_INLINE void&#160;</td><td class="memItemRight" valign="bottom"><b>Transpose4x4</b> (<a class="el" href="classd_vector.html">dVector</a> &amp;dst0, <a class="el" href="classd_vector.html">dVector</a> &amp;dst1, <a class="el" href="classd_vector.html">dVector</a> &amp;dst2, <a class="el" href="classd_vector.html">dVector</a> &amp;dst3, const <a class="el" href="classd_vector.html">dVector</a> &amp;src0, const <a class="el" href="classd_vector.html">dVector</a> &amp;src1, const <a class="el" href="classd_vector.html">dVector</a> &amp;src2, const <a class="el" href="classd_vector.html">dVector</a> &amp;src3)</td></tr>
<tr class="separator:a4aad910409d92331c02da5792b0dec07"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4aad910409d92331c02da5792b0dec07"><td class="memItemLeft" align="right" valign="top"><a id="a4aad910409d92331c02da5792b0dec07"></a>
static D_INLINE void&#160;</td><td class="memItemRight" valign="bottom"><b>Transpose4x4</b> (<a class="el" href="classd_vector.html">dVector</a> &amp;dst0, <a class="el" href="classd_vector.html">dVector</a> &amp;dst1, <a class="el" href="classd_vector.html">dVector</a> &amp;dst2, <a class="el" href="classd_vector.html">dVector</a> &amp;dst3, const <a class="el" href="classd_vector.html">dVector</a> &amp;src0, const <a class="el" href="classd_vector.html">dVector</a> &amp;src1, const <a class="el" href="classd_vector.html">dVector</a> &amp;src2, const <a class="el" href="classd_vector.html">dVector</a> &amp;src3)</td></tr>
<tr class="separator:a4aad910409d92331c02da5792b0dec07"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Public Attributes</h2></td></tr>
<tr class="memitem:ae5dbc0f5fc445026065c562d97e3a1ed"><td class="memItemLeft" ><a id="ae5dbc0f5fc445026065c562d97e3a1ed"></a>
union {</td></tr>
<tr class="memitem:aa71a283a94802f0d3a5070d3e5afbff5"><td class="memItemLeft" >
&#160;&#160;&#160;dFloat32&#160;&#160;&#160;<b>m_f</b> [4]</td></tr>
<tr class="separator:aa71a283a94802f0d3a5070d3e5afbff5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a997e8ce6a4d06fe71b211088efc7be22"><td class="memItemLeft" >
&#160;&#160;&#160;dInt32&#160;&#160;&#160;<b>m_i</b> [4]</td></tr>
<tr class="separator:a997e8ce6a4d06fe71b211088efc7be22"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3295785b289eeb0b4699f4a0f84c8b8c"><td class="memItemLeft" >
&#160;&#160;&#160;float32x4_t&#160;&#160;&#160;<b>m_type</b></td></tr>
<tr class="separator:a3295785b289eeb0b4699f4a0f84c8b8c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a133dced59a8cea54adb3f9907a4a1bd6"><td class="memItemLeft" >
&#160;&#160;&#160;uint32x4_t&#160;&#160;&#160;<b>m_typeInt</b></td></tr>
<tr class="separator:a133dced59a8cea54adb3f9907a4a1bd6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ada0f85ba0ea194652ed41153d63c198f"><td class="memItemLeft" ><a id="ada0f85ba0ea194652ed41153d63c198f"></a>
&#160;&#160;&#160;struct {</td></tr>
<tr class="memitem:ab82c53f0aca962ed0a1a1bc121417ec7"><td class="memItemLeft" >
&#160;&#160;&#160;&#160;&#160;&#160;dFloat32&#160;&#160;&#160;<b>m_x</b></td></tr>
<tr class="separator:ab82c53f0aca962ed0a1a1bc121417ec7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2d894ebd1d14dbfe099e0d6a0bd0c342"><td class="memItemLeft" >
&#160;&#160;&#160;&#160;&#160;&#160;dFloat32&#160;&#160;&#160;<b>m_y</b></td></tr>
<tr class="separator:a2d894ebd1d14dbfe099e0d6a0bd0c342"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6c114bb2a867c8c71b72fff8d9d518b7"><td class="memItemLeft" >
&#160;&#160;&#160;&#160;&#160;&#160;dFloat32&#160;&#160;&#160;<b>m_z</b></td></tr>
<tr class="separator:a6c114bb2a867c8c71b72fff8d9d518b7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abb0bf3bed245f731d6520b986e699253"><td class="memItemLeft" >
&#160;&#160;&#160;&#160;&#160;&#160;dFloat32&#160;&#160;&#160;<b>m_w</b></td></tr>
<tr class="separator:abb0bf3bed245f731d6520b986e699253"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ada0f85ba0ea194652ed41153d63c198f"><td class="memItemLeft" valign="top">&#160;&#160;&#160;}&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="separator:ada0f85ba0ea194652ed41153d63c198f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a792f8b62b0876377d3ed859cc9f7ed94"><td class="memItemLeft" ><a id="a792f8b62b0876377d3ed859cc9f7ed94"></a>
&#160;&#160;&#160;struct {</td></tr>
<tr class="memitem:adcc703eb829cf251c2ce7938dacc2c42"><td class="memItemLeft" >
&#160;&#160;&#160;&#160;&#160;&#160;dInt32&#160;&#160;&#160;<b>m_ix</b></td></tr>
<tr class="separator:adcc703eb829cf251c2ce7938dacc2c42"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac6eb1fd814d26aaed28dd9c0c3288a3c"><td class="memItemLeft" >
&#160;&#160;&#160;&#160;&#160;&#160;dInt32&#160;&#160;&#160;<b>m_iy</b></td></tr>
<tr class="separator:ac6eb1fd814d26aaed28dd9c0c3288a3c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a55afd4fdf09d80856540db50395d7918"><td class="memItemLeft" >
&#160;&#160;&#160;&#160;&#160;&#160;dInt32&#160;&#160;&#160;<b>m_iz</b></td></tr>
<tr class="separator:a55afd4fdf09d80856540db50395d7918"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a588162a56469e6d4a050f17764b3f2cd"><td class="memItemLeft" >
&#160;&#160;&#160;&#160;&#160;&#160;dInt32&#160;&#160;&#160;<b>m_iw</b></td></tr>
<tr class="separator:a588162a56469e6d4a050f17764b3f2cd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a792f8b62b0876377d3ed859cc9f7ed94"><td class="memItemLeft" valign="top">&#160;&#160;&#160;}&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="separator:a792f8b62b0876377d3ed859cc9f7ed94"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a971d5e83e47bdbf6cff73659e7bfffa9"><td class="memItemLeft" >
&#160;&#160;&#160;__m128&#160;&#160;&#160;<b>m_type</b></td></tr>
<tr class="separator:a971d5e83e47bdbf6cff73659e7bfffa9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab6cb22f57ce74db835095e06393a86d5"><td class="memItemLeft" >
&#160;&#160;&#160;__m128i&#160;&#160;&#160;<b>m_typeInt</b></td></tr>
<tr class="separator:ab6cb22f57ce74db835095e06393a86d5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae5dbc0f5fc445026065c562d97e3a1ed"><td class="memItemLeft" valign="top">};&#160;</td><td class="memItemRight" valign="bottom"></td></tr>
<tr class="separator:ae5dbc0f5fc445026065c562d97e3a1ed"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-static-attribs"></a>
Static Public Attributes</h2></td></tr>
<tr class="memitem:a5e5f30a79e0c61cf72d596faa184dce4"><td class="memItemLeft" align="right" valign="top"><a id="a5e5f30a79e0c61cf72d596faa184dce4"></a>
static <a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>m_zero</b></td></tr>
<tr class="separator:a5e5f30a79e0c61cf72d596faa184dce4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aacba37175a8b4f9656e0544a0ae9ad56"><td class="memItemLeft" align="right" valign="top"><a id="aacba37175a8b4f9656e0544a0ae9ad56"></a>
static <a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>m_one</b></td></tr>
<tr class="separator:aacba37175a8b4f9656e0544a0ae9ad56"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af8bec67783319f6d242bf6b37ea248dc"><td class="memItemLeft" align="right" valign="top"><a id="af8bec67783319f6d242bf6b37ea248dc"></a>
static <a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>m_wOne</b></td></tr>
<tr class="separator:af8bec67783319f6d242bf6b37ea248dc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac6c2d270db97848195334284e0d9fe44"><td class="memItemLeft" align="right" valign="top"><a id="ac6c2d270db97848195334284e0d9fe44"></a>
static <a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>m_half</b></td></tr>
<tr class="separator:ac6c2d270db97848195334284e0d9fe44"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a930efb39df02c417eb5ea7436aaf726e"><td class="memItemLeft" align="right" valign="top"><a id="a930efb39df02c417eb5ea7436aaf726e"></a>
static <a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>m_two</b></td></tr>
<tr class="separator:a930efb39df02c417eb5ea7436aaf726e"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abd73089ccd460080a5fe749e0f7322af"><td class="memItemLeft" align="right" valign="top"><a id="abd73089ccd460080a5fe749e0f7322af"></a>
static <a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>m_three</b></td></tr>
<tr class="separator:abd73089ccd460080a5fe749e0f7322af"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aedd664e10fe427ba93531db98c5e8f06"><td class="memItemLeft" align="right" valign="top"><a id="aedd664e10fe427ba93531db98c5e8f06"></a>
static <a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>m_negOne</b></td></tr>
<tr class="separator:aedd664e10fe427ba93531db98c5e8f06"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afd75c8c42b2b284abd464f8bec6adbb8"><td class="memItemLeft" align="right" valign="top"><a id="afd75c8c42b2b284abd464f8bec6adbb8"></a>
static <a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>m_xMask</b></td></tr>
<tr class="separator:afd75c8c42b2b284abd464f8bec6adbb8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af91feff0ab5e05e957eaf8e6409a32b2"><td class="memItemLeft" align="right" valign="top"><a id="af91feff0ab5e05e957eaf8e6409a32b2"></a>
static <a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>m_yMask</b></td></tr>
<tr class="separator:af91feff0ab5e05e957eaf8e6409a32b2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a61fa4100e3f0fa371294947845606c26"><td class="memItemLeft" align="right" valign="top"><a id="a61fa4100e3f0fa371294947845606c26"></a>
static <a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>m_zMask</b></td></tr>
<tr class="separator:a61fa4100e3f0fa371294947845606c26"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1f95df70f21dbc5931e3fd94674a1244"><td class="memItemLeft" align="right" valign="top"><a id="a1f95df70f21dbc5931e3fd94674a1244"></a>
static <a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>m_wMask</b></td></tr>
<tr class="separator:a1f95df70f21dbc5931e3fd94674a1244"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a31732614d8c6b5a59b4a68bf905011d8"><td class="memItemLeft" align="right" valign="top"><a id="a31732614d8c6b5a59b4a68bf905011d8"></a>
static <a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>m_epsilon</b></td></tr>
<tr class="separator:a31732614d8c6b5a59b4a68bf905011d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a36cdcb4651df2fab8762eac4f4365f6a"><td class="memItemLeft" align="right" valign="top"><a id="a36cdcb4651df2fab8762eac4f4365f6a"></a>
static <a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>m_signMask</b></td></tr>
<tr class="separator:a36cdcb4651df2fab8762eac4f4365f6a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af75819ba1493b66a3cbc8109fbe344d9"><td class="memItemLeft" align="right" valign="top"><a id="af75819ba1493b66a3cbc8109fbe344d9"></a>
static <a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>m_triplexMask</b></td></tr>
<tr class="separator:af75819ba1493b66a3cbc8109fbe344d9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae9b6b77954e5c830572498fe1f9072c4"><td class="memItemLeft" align="right" valign="top"><a id="ae9b6b77954e5c830572498fe1f9072c4"></a>
static D_CORE_API <a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>m_zero</b></td></tr>
<tr class="separator:ae9b6b77954e5c830572498fe1f9072c4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a61fcf65074e4aec047f667c0be699bb2"><td class="memItemLeft" align="right" valign="top"><a id="a61fcf65074e4aec047f667c0be699bb2"></a>
static D_CORE_API <a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>m_one</b></td></tr>
<tr class="separator:a61fcf65074e4aec047f667c0be699bb2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:add5b065f3a596d83d569c913c98f86e9"><td class="memItemLeft" align="right" valign="top"><a id="add5b065f3a596d83d569c913c98f86e9"></a>
static D_CORE_API <a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>m_wOne</b></td></tr>
<tr class="separator:add5b065f3a596d83d569c913c98f86e9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aff3cc0e7dbbdffe89d5853e20e1b52f8"><td class="memItemLeft" align="right" valign="top"><a id="aff3cc0e7dbbdffe89d5853e20e1b52f8"></a>
static D_CORE_API <a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>m_two</b></td></tr>
<tr class="separator:aff3cc0e7dbbdffe89d5853e20e1b52f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a16f117bce0a7f913aba97ed6ce4967d8"><td class="memItemLeft" align="right" valign="top"><a id="a16f117bce0a7f913aba97ed6ce4967d8"></a>
static D_CORE_API <a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>m_half</b></td></tr>
<tr class="separator:a16f117bce0a7f913aba97ed6ce4967d8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7bed58cc9a8f8d20bf9aa593f4bfb4cc"><td class="memItemLeft" align="right" valign="top"><a id="a7bed58cc9a8f8d20bf9aa593f4bfb4cc"></a>
static D_CORE_API <a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>m_three</b></td></tr>
<tr class="separator:a7bed58cc9a8f8d20bf9aa593f4bfb4cc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a180258e69a3ee458e738e2e20830287a"><td class="memItemLeft" align="right" valign="top"><a id="a180258e69a3ee458e738e2e20830287a"></a>
static D_CORE_API <a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>m_negOne</b></td></tr>
<tr class="separator:a180258e69a3ee458e738e2e20830287a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a613bdb8eb6c23d7d3bca4a7214cdfa30"><td class="memItemLeft" align="right" valign="top"><a id="a613bdb8eb6c23d7d3bca4a7214cdfa30"></a>
static D_CORE_API <a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>m_xMask</b></td></tr>
<tr class="separator:a613bdb8eb6c23d7d3bca4a7214cdfa30"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aef0697ccbe0b42a015cefd58315a4190"><td class="memItemLeft" align="right" valign="top"><a id="aef0697ccbe0b42a015cefd58315a4190"></a>
static D_CORE_API <a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>m_yMask</b></td></tr>
<tr class="separator:aef0697ccbe0b42a015cefd58315a4190"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a446dab2becca7adf4838ce30d2032615"><td class="memItemLeft" align="right" valign="top"><a id="a446dab2becca7adf4838ce30d2032615"></a>
static D_CORE_API <a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>m_zMask</b></td></tr>
<tr class="separator:a446dab2becca7adf4838ce30d2032615"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af6333389b69904bc09d13645bd3c5371"><td class="memItemLeft" align="right" valign="top"><a id="af6333389b69904bc09d13645bd3c5371"></a>
static D_CORE_API <a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>m_wMask</b></td></tr>
<tr class="separator:af6333389b69904bc09d13645bd3c5371"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ade2b11291ef3c80a908fb5366c2419bb"><td class="memItemLeft" align="right" valign="top"><a id="ade2b11291ef3c80a908fb5366c2419bb"></a>
static D_CORE_API <a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>m_epsilon</b></td></tr>
<tr class="separator:ade2b11291ef3c80a908fb5366c2419bb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5719e6d611994a60ccf6026fc941497f"><td class="memItemLeft" align="right" valign="top"><a id="a5719e6d611994a60ccf6026fc941497f"></a>
static D_CORE_API <a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>m_signMask</b></td></tr>
<tr class="separator:a5719e6d611994a60ccf6026fc941497f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a90de171f54c4ccfd5d826ded380c63e5"><td class="memItemLeft" align="right" valign="top"><a id="a90de171f54c4ccfd5d826ded380c63e5"></a>
static D_CORE_API <a class="el" href="classd_vector.html">dVector</a>&#160;</td><td class="memItemRight" valign="bottom"><b>m_triplexMask</b></td></tr>
<tr class="separator:a90de171f54c4ccfd5d826ded380c63e5"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><a class="el" href="classd_vector.html">dVector</a></li>
    <li class="footer">Generated by <a href="http://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.8.20 </li>
  </ul>
</div>
</body>
</html>
